<html>
    <head>
        <title>自动初始化 AutoInitialize</title>
    </head>
    <body>
        <script>
             /*
                        六、自动初始化   AutoInitialize

                                        [Widget]特性有一个 "AutoInitialize" 属性（bool）,可以设置为在页面准备就绪&每当小部件添加到DOM时自动初始化小部件。默认值为false。

                                        如果小部件配置为自动初始化，则会自动为该小部件的实例创建和初始化WidgetManager（见下文）。

                                        这在小部件实例未分组且单独工作时很有用（它们不需要一起初始化或刷新）。

                                        将AutoInitialize设置为true相当于自己编写这样的代码：

                                                  // js代码，初始化小部件
                                                  $('.abp-widget-wrapper[data-widget-name="MySimpleWidget"]')
                                                        .each(function () {
                                                            var widgetManager = new abp.WidgetManager({
                                                                wrapper: $(this),
                                                            });

                                                            widgetManager.init($(this));
                                                        });
                                                    
                                        AutoInitialize还支持通过AJAX加载/刷新的小部件（稍后添加到DOM中）和/或以嵌套方式使用（另一个小部件中的小部件）。
                                        
                                        如果你不需要对多个小部件进行分组并使用单个WidgetManager进行控制，AutoInitialize是推荐的方法。
                   */

        </script>
    </body>
</html>